package model

// Group 分组模型（对应原 GroupDO）
type Group struct {
	Base
	Gid       string `json:"gid" gorm:"column:gid;comment:分组标识"`                         // 唯一索引，非空
	Name      string `json:"name" gorm:"column:name;comment:分组名称"`                       // 非空约束
	Username  string `json:"username" gorm:"column:username;comment:创建者用户名"`             // 非空约束
	SortOrder int    `json:"sort_order" gorm:"column:sort_order;default:0;comment:分组排序"` // 默认值 0
}

func (s *Group) TableName() string {
	return "t_group"
}
